Use setlocale (LC_ALL, NULL), not (LC_ALL, "") to query current locale.
authorOwen Taylor <otaylor@redhat.com>
Thu, 17 Dec 1998 16:13:20 +0000 (16:13 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Thu, 17 Dec 1998 16:13:20 +0000 (16:13 +0000)
Thu Dec 17 11:00:48 1998  Owen Taylor  <otaylor@redhat.com>

* gdk/gdkim.c (gdk_set_locale): Use setlocale (LC_ALL, NULL),
not (LC_ALL, "") to query current locale.
(Pointed out by Ullrich Hafner <hafner@informatik.uni-wuerzburg.de>)

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gdk/gdkim.c
gdk/x11/gdkim-x11.c

index 04dfb909207c1956facde3dbe8e2a5c0a34056bc..6261220e9ca90be131ec8faf7864b7b31d83140c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -37,7 +37,6 @@ Wed Dec 16 22:38:22 CST 1998 Shawn T. Amundson <amundson@gtk.org>
        * gdk/gdkevents.c: updated call to g_main_add_poll
           instead of g_main_poll_add
 
->>>>>>> 1.848
 Wed Dec 16 23:32:05 1998  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtklabel.c (gtk_label_expose): Remove 
index 04dfb909207c1956facde3dbe8e2a5c0a34056bc..6261220e9ca90be131ec8faf7864b7b31d83140c 100644 (file)
@@ -37,7 +37,6 @@ Wed Dec 16 22:38:22 CST 1998 Shawn T. Amundson <amundson@gtk.org>
        * gdk/gdkevents.c: updated call to g_main_add_poll
           instead of g_main_poll_add
 
->>>>>>> 1.848
 Wed Dec 16 23:32:05 1998  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtklabel.c (gtk_label_expose): Remove 
index 04dfb909207c1956facde3dbe8e2a5c0a34056bc..6261220e9ca90be131ec8faf7864b7b31d83140c 100644 (file)
@@ -37,7 +37,6 @@ Wed Dec 16 22:38:22 CST 1998 Shawn T. Amundson <amundson@gtk.org>
        * gdk/gdkevents.c: updated call to g_main_add_poll
           instead of g_main_poll_add
 
->>>>>>> 1.848
 Wed Dec 16 23:32:05 1998  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtklabel.c (gtk_label_expose): Remove 
index 04dfb909207c1956facde3dbe8e2a5c0a34056bc..6261220e9ca90be131ec8faf7864b7b31d83140c 100644 (file)
@@ -37,7 +37,6 @@ Wed Dec 16 22:38:22 CST 1998 Shawn T. Amundson <amundson@gtk.org>
        * gdk/gdkevents.c: updated call to g_main_add_poll
           instead of g_main_poll_add
 
->>>>>>> 1.848
 Wed Dec 16 23:32:05 1998  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtklabel.c (gtk_label_expose): Remove 
index 04dfb909207c1956facde3dbe8e2a5c0a34056bc..6261220e9ca90be131ec8faf7864b7b31d83140c 100644 (file)
@@ -37,7 +37,6 @@ Wed Dec 16 22:38:22 CST 1998 Shawn T. Amundson <amundson@gtk.org>
        * gdk/gdkevents.c: updated call to g_main_add_poll
           instead of g_main_poll_add
 
->>>>>>> 1.848
 Wed Dec 16 23:32:05 1998  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtklabel.c (gtk_label_expose): Remove 
index 04dfb909207c1956facde3dbe8e2a5c0a34056bc..6261220e9ca90be131ec8faf7864b7b31d83140c 100644 (file)
@@ -37,7 +37,6 @@ Wed Dec 16 22:38:22 CST 1998 Shawn T. Amundson <amundson@gtk.org>
        * gdk/gdkevents.c: updated call to g_main_add_poll
           instead of g_main_poll_add
 
->>>>>>> 1.848
 Wed Dec 16 23:32:05 1998  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtklabel.c (gtk_label_expose): Remove 
index 04dfb909207c1956facde3dbe8e2a5c0a34056bc..6261220e9ca90be131ec8faf7864b7b31d83140c 100644 (file)
@@ -37,7 +37,6 @@ Wed Dec 16 22:38:22 CST 1998 Shawn T. Amundson <amundson@gtk.org>
        * gdk/gdkevents.c: updated call to g_main_add_poll
           instead of g_main_poll_add
 
->>>>>>> 1.848
 Wed Dec 16 23:32:05 1998  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtklabel.c (gtk_label_expose): Remove 
index c28ecea88cfe4996706f6e54b2fbc9147ccc88b7..182bb3b4e099fa020fe28a08bb2c0b0a046d8643 100644 (file)
@@ -99,7 +99,7 @@ gdk_set_locale (void)
   if (!XSetLocaleModifiers (""))
     g_message ("can not set locale modifiers");
 
-  current_locale = setlocale (LC_ALL, "");
+  current_locale = setlocale (LC_ALL, NULL);
 
   if ((strcmp (current_locale, "C")) && (strcmp (current_locale, "POSIX")))
     {
@@ -126,7 +126,7 @@ gdk_set_locale (void)
            g_message ("%s multi-byte string functions.", 
                       gdk_use_mb ? "Using" : "Not using"));
   
-  return setlocale (LC_ALL,NULL);
+  return current_locale;
 }
 
 #ifdef USE_XIM
index c28ecea88cfe4996706f6e54b2fbc9147ccc88b7..182bb3b4e099fa020fe28a08bb2c0b0a046d8643 100644 (file)
@@ -99,7 +99,7 @@ gdk_set_locale (void)
   if (!XSetLocaleModifiers (""))
     g_message ("can not set locale modifiers");
 
-  current_locale = setlocale (LC_ALL, "");
+  current_locale = setlocale (LC_ALL, NULL);
 
   if ((strcmp (current_locale, "C")) && (strcmp (current_locale, "POSIX")))
     {
@@ -126,7 +126,7 @@ gdk_set_locale (void)
            g_message ("%s multi-byte string functions.", 
                       gdk_use_mb ? "Using" : "Not using"));
   
-  return setlocale (LC_ALL,NULL);
+  return current_locale;
 }
 
 #ifdef USE_XIM